Changes made to the init_code project
-------------------------------------

-------------------------
-version 1.1, 21sept2006-
-------------------------

added Windriver GreenHills and P&E Gnu linker files for MPC5561 and MPC5566
changed the stack in cache address to 0x40040000 for all devices with cache
added MPC5561 and MPC5566 linker file options to WindRiver makefile
added MPC5561 and MPC5566 linker files to the P&E Gnu readme


mpc5500_asmcfg.s
----------------

added MPC5561 and MPC5566 cfg_FMPLL options


mpc5500_ccdcfg.c
----------------

split I_CFG_PBRG_XBAR into I_CFG_PBRG and I_CFG_XBAR
added XBAR configurations for all devices to cfg_XBAR()


mpc5500_ccdcfg.h
----------------

split PBAR and XBAR defines into PBAR only and XBAR only
added support for MPC5533, MPC5534, MPC5561, MPC5565, MPC5566, MPC5567 to XBAR defines


mpc5500_defs.inc
----------------

added CACHE_STACK_BASE_ADDR and L1CSR0[CORG] equates


mpc5500_usrccdcfg.h
-------------------

added MPC5561 and MPC5566 #includes
split I_CFG_PBRG_XBAR into I_CFG_PBRG and I_CFG_XBAR and added an MPC5533 MPC5534 ifdef around I_CFG_XBAR
rewrote MPR #defines to support 3-bit fields, FlexRay and FEC master ports
added MPC5533 and MPC5534 MPR #defines with eDMA as the highest priority master
added MPC5533 MPC5534 ifdef around SGPCR3, SGPCR4 and SGPCR6 slave park #define
added SGPCR5 #defines


mpc5500_usrdefs.inc
-------------------

added MPC5561 and MPC5566 support
changed CACHE_SETTINGS equate to select 4 ways cache organisation
removed I_SRAM_SIZE equate
changed stack in cache TLB entry TLB10 to use CACHE_STACK_BASE_ADDR



-------------------------
-version 1.0, 19july2006-
-------------------------

moved mpc5500_ccdcfg.h, mpc5500_defs.inc, mpc5500_usrccdcfg.h, mpc5500_usrdefs.inc, mpc5500_xcptn.h from headers to src folder
removed folders CW, headers, GHS/BackupFiles, WR/BackupFiles
removed readmeCompilerFiles.txt
added WindRiver GreenHills and P&E Gnu linker files for MPC5533, MPC5534, MPC5553, MPC5554, MPC5565, MPC5567
added P&E Gnu project files for template creation
added P&E template readme
added comments to WindRiver readme regarding the LINKER_FILE and HEADER makefile variables
added top level readme

_start.s
--------

removed Codewarrior simulator code
added SPE support
added cache check
fixed typos


intc_sw_handlers.s
------------------

added comments and fixed typos


IntcIsrVectors.c
----------------

added P&E Gnu #ifdef


main.c
------

removed mpc5554.h and mpc5500_ccdcfg.h includes
added mpc5500_usrccdcfg.h include
added P&E Gnu #ifdef for main() declaration
replaced init_LED2 calls with init_LED calls


mpc5500_asmcfg.s
----------------

changed a .if to .else
added function PLL_delay
added cache check, inhibit and uninhibit code to cfg_FMPLL
changed cmpli instructions to use full notation
added functions cfg_FMPLL80, cfg_FMPLL132 and cfg_FMPLL128_40
fixed typos


mpc5500ccdcfg.c
---------------

removed mpc5554.h include
changed function cfg_mpc5500ccd() to cfg_5500()
fixed typos


mpc5500_ccdcfg.h
----------------

removed function declarations for init_LED2() and invert_LED2()


mpc5500_defs.inc
----------------

added equate for an MFD of 33
changed DPFEN equates from _NO, _BRST and _ANY to _0, _1 and _3
added .if around equate for DPFEN_3
changed IPFEN equates from _NO, _BRST and _ANY to _0, _1 and _3
added .if around equate for IPFEN_3
changed PFLIM equate from _U to _6
added .if around equate for PFLIM_6
fixed typos


mpc5500_demo.c
--------------

removed mpc5554.h and mpc5500_ccdcfg.h includes
added mpc5500_usrccdcfg.h include
removed functions init_LED2() and invert_LED2()


mpc5500_SRAM_load.s
-------------------

added "ax" to P&E Gnu .if
changed .if to .else


mpc5500_usrccdcfg.h
-------------------

added includes for mpc5553.h, mpc5534.h, mpc5553.h, mpc5554.h, mpc5565.h and mpc5567.h
added P&E define


mpc5500_usrdefs.inc
-------------------

added equates for _MPC5533_, _MPC5534_, _MPC5553_, _MPC5554_, _MPC5565_, _MPC5567_
removed Codewarrior simulator equate
moved FLSH_RUN equate to make it easier to find
removed loss of clock and loss of lock I_ equates
changed FLASH_SETTINGS equate to use CPU prefetch, and correct FLASH_BIUCR settings
added FLASH_SETTINGS equate for MPC5533 and MPC5534
added equates for 80MHz, 128MHz with 40MHz crystal, and 132MHz FMPLL_SYNCR configurations
added equates for setting and clearing loss of clock and loss of lock bits in the FMPLL_SYNCR
changed a .if to .else
added SPR equates for P&E Gnu
fixed typos


mpc5500_xcptn.c
---------------

removed mpc5554.h include
added call to initSwIrq4() to test the software interrupt
fixed typos


mpc5500_xcptn.h
---------------

fixed typos


#EOF